home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
EDUCATE
/
TUTORII.ARJ
/
INSTALL.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1991-12-01
|
4KB
|
126 lines
{$M 2048, 0, 0}
PROGRAM install;
USES dos, crt;
LABEL 1,EXIT;
VAR
TEST : STRING[127];
CONT :STRING;
COMMAND:STRING[127];
{*************************************************}
PROCEDURE cursor(startingline, stoppingline : byte);
VAR
regs : registers;
BEGIN
with regs do begin
AH := $01;
CH := STARTINGLINE;
CL := STOPPINGLINE;
InTr($10, regs );
end;
end;
{**************************************************}
PROCEDURE MAKEDIR;
BEGIN
TEXTCOLOR (CYAN);
CURSOR ($6,$7);
WRITELN('PLEASE ENTER WHERE YOU WANT TO INSTALL THE');
WRITE('PROGRAM (DRIVE AND DIRECTORY), FOR EXAMPLE "C:\TUTOR" :');
READLN(Command);
CURSOR ($20,$00);
If Command <> '' then
BEGIN
SWAPVECTORS;
TEST:='MD ';
Exec(GetEnv('COMSPEC'), '/C '+TEST+Command);
SWAPVECTORS;
END;
END;
{****************************************************}
PROCEDURE COPYFILES;
BEGIN
TEXTCOLOR (CYAN);
WRITELN ('NOW COPYING DATA FILES.');
exec(getenv( 'COMSPEC' ), ' /C copy *.dat '+COMMAND);
exec(getenv( 'COMSPEC' ), ' /C copy RE*.txt '+COMMAND);
WRITELN ('NOW COPYING PROGRAM FILES.');
exec(getenv( 'COMSPEC' ), ' /C copy DOSTUTOR.exe '+COMMAND);
WRITELN ('NOW COPYING INSTALL FILES.');
exec(getenv( 'COMSPEC' ), ' /C copy install.exe '+COMMAND);
WRITELN ('NOW COPYING GRAPHIC FILES.');
exec(getenv( 'COMSPEC' ), ' /C copy *.BGI '+COMMAND);
exec(getenv( 'COMSPEC' ), ' /C copy *.CHR '+COMMAND);
clrscr;
CURSOR ($6,$7);
GOTOXY (1,10);
WRITELN ('FINISHED INSTALLING DOS 5.0 TUTOR VERSION 2.0.');
WRITELN;
WRITELN ('PLEASE CHANGE TO THE "',COMMAND,'" DIRECTORY');
WRITELN ('BY ENTERING: " CD ',COMMAND,'" THEN CHANGE TO ');
WRITELN ('THE CORRESPONDING DRIVE.');
WRITELN ;
WRITELN ('TYPE " " TO START THE PROGRAM.');
TEXTCOLOR (YELLOW);
GOTOXY (15,13); WRITE ('cd ',COMMAND,'');
TEXTCOLOR (YELLOW);
GOTOXY (23,12);
WRITE (COMMAND);
GOTOXY (7,16);
WRITE ('DOSTUTOR');
GOTOXY (1,20);
TEXTCOLOR (BLACK);
SOUND (390); DELAY (150);
SOUND (430); DELAY (150);
SOUND (560); DELAY (150);
SOUND (350); DELAY (170);
NOSOUND;
SwapVectors;
CURSOR ($6,$7);
END;
{***********************MAIN PROGRAM********************}
BEGIN
CLRSCR;
TEXTCOLOR (WHITE);
WRITELN (' ╔════════════════════════╗');
WRITELN (' ║ I N S A L L I N G: ║');
WRITELN (' ║ DOS 5.0 TUTOR ║');
WRITELN (' ║ VERSION 2.0 ║');
WRITELN (' ╚════════════════════════╝');
TEXTCOLOR (LIGHTBLUE);
GOTOXY (22,2);
WRITE ('I N S T A L L I N G:');
GOTOXY (1,5);
WRITELN;
WRITELN;
TEXTCOLOR (CYAN);
WRITELN ('IF YOU WISH TO CONTINUE INSTALLING');
WRITELN ('ENTER " ", ELSE, PRESS < > TO EXIT:');
TEXTCOLOR (LIGHTRED);
GOTOXY (8,8);
WRITE ('Y');
GOTOXY (25,8);
WRITE ('ENTER');
TEXTCOLOR (WHITE);
GOTOXY (40,8);
READLN (CONT);
IF (CONT ='Y') OR (CONT='y') THEN GOTO 1
ELSE GOTO EXIT;
clrscr;
1:
MAKEDIR;
IF COMMAND<> '' THEN
BEGIN
COPYFILES;
END;
EXIT:
CURSOR ($6,$7);
END.